package cn.jdx.service;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;


@Service
public class TimingService {
    //在特定的时间执行方法 hello
    //描述时间的方式：使用 cron 表达式
    @Scheduled(cron = "0 * * * * 0-7")//秒 分 时 日 月 星期
    // '0 * * * * 0-7' : 无论哪一天 (每分钟的整0秒执行一次)
    // '30 15 10 * * ?' : 每天的 10时15分30秒 执行一次
    // '30 0/15 10,18 * * ?' : 每天的 10点和18点 每隔5分钟(整30秒) 执行一次
    //定时方法
    public void hello(){
        System.out.println("[服务]:每1分钟执行...");
    }

    @Scheduled(cron="0/2 * * * * ?")
    public void show(){
        System.out.println("[服务]:每2秒种执行...");
    }
}
